using System;
using System.Xml;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace Dashboard
{
	public class ClueMessage : Message
	{
		private ClueList clues = new ClueList ();

		private string replaces = null;
		private ulong window = 0;

		public ClueMessage () : base ()
		{
		} 

		public ClueMessage (string path) :  base (path)
		{
		}
			
		[XmlAttribute]
		public string Replaces
		{
			get { return replaces; }
			set { replaces = value; }
		}
		
		[XmlAttribute]
		public ulong Window
		{
			get { return window; }
			set { window = value; }
		}

		[XmlArray]
		public ClueList Clues 
		{
			get { return clues; }
			set { clues = value; }
		}
	}
}
